Improving Software Quality through Design Patterns: a Case Study of Adaptive Games and Auto Dynamic Difficulty
نویسندگان
چکیده
Auto dynamic difficulty (ADD) is the technique of automatically changing the level of difficulty of a video game in real time to match player expertise. Recreating an ADD system on a game-by-game basis is both expensive and time consuming, ultimately limiting its usefulness. Thus, we leverage the benefits of software design patterns to construct an ADD framework. In this paper, we discuss a number of desirable software quality attributes that can be achieved through the usage of these design patterns, based on a case study of two video games.
منابع مشابه
The Effectiveness of Computer Cognitive Games in Reducing Attention Deficit- Hyperactivity Disorder Symptoms and Improving Time Perception in Children
The aim of this study was to investigate the effect of computerized cognitive games on reduction of attention deficit hyperactivity disorder (ADHD) symptoms and time perception in children with ADHD. The present research method was a quasi-experimental pre-test-post-test design with a control group. Thirty students with ADHD were selected through purposeful sampling from elementary school stude...
متن کاملIdentifying and prioritizing the effective factors in the development of games and sports for elderly
Introduction: Participation of the elderly in leisure sports activities with a game approach, leads to improving their quality of life and by creating motivation and hope, moderates the inertia created in old age. The aim of this study was to identify and prioritize the effective factors in the development of games and sports for the elderly. Methods: The present study was conducted with a ...
متن کاملIntelligent Auto pilot Design for a Nonlinear Model of an Autonomous Helicopter by Adaptive Emotional Approach
There is a growing interest in the modeling and control of model helicopters using nonlinear dynamic models and nonlinear control. Application of a new intelligent control approach called Brain Emotional Learning Based Intelligent Controller (BELBIC) to design autopilot for an autonomous helicopter is addressed in this paper. This controller is applied to a nonlinear model of a helicopter. This...
متن کاملImproving the Quality of Urban Spaces through Image Processing, Case Study: 17th-Shahrivar Street of Tehran
متن کامل
Adaptive Fuzzy Dynamic Sliding Mode Control of Nonlinear Systems
Two phenomena can produce chattering: switching of input control signal and the large amplitude of this switching (switching gain). To remove the switching of input control signal, dynamic sliding mode control (DSMC) is used. In DSMC switching is removed due to the integrator which is placed before the plant. However, in DSMC the augmented system (system plus the integrator) is one dimension bi...
متن کامل